# -*- coding: utf-8 -*-#
#-------------------------------------------------------------------------------
# 建立者:        Young  
# Name:         demo5.07
# Description:
# Author:       asus
# Date:         2019/2/28
#-------------------------------------------------------------------------------


#设置52的显示宽度为12，也就是说52的左侧或有是个空格
print("{num:12}".format(num = 12))

#将Bill的显示宽度设为10，对于字符串来说，是右补空格，也就是说，“Bill右侧会显示6个字符
print("{name:10}Gates".format(name = "Bill"))

#从math模块导入了pi让圆周率PI保留两位小数
from math import pi
#让圆周率PI保留两位小数
print("float number:{pi:.2f}".format(pi = pi))
#让圆周率PI保留2位小数的同时，整个宽度设为10，如果不足10位，会左补空格
print("float number:{pi:10.2f}".format(pi = pi))


#将精度应用于字符串，{:.5}表示街区"Hello World"的前5个字符，运行结果：Hello
print("{:.5}".format("Hello World"))

#用千分位分隔符输出googol
print("One googol is {:,}".format(10 ** 100))